package baralho.carta;



public enum Valor {
	/*NULO, QUALQUER, */DOIS, TRES, QUATRO, CINCO, SEIS, SETE, OITO, NOVE, DEZ, J, Q, K, AS;

	@Override
	public String toString() {
		String valor = super.toString();
		if (valor.equals("DOIS"))
			return "2";
		else if(valor.equals("TRES"))
			return "3";
		else if(valor.equals("QUATRO"))
			return "4";
		else if(valor.equals("CINCO"))
			return "5";
		else if(valor.equals("SEIS"))
			return "6";
		else if(valor.equals("SETE"))
			return "7";
		else if(valor.equals("OITO"))
			return "8";
		else if(valor.equals("NOVE"))
			return "9";
		else if(valor.equals("DEZ"))
			return "10";
		else if(valor.equals("AS"))
			return "A";
		else
			return valor;
		
	}
	
	public static String figuraParaValor(String figura){
		
		if(figura.equals("J"))
			return "11";
		else if(figura.equals("Q"))
			return "12";
		else if(figura.equals("K"))
			return "13";
		else if(figura.equals("A"))
			return "14";
		else 
			return null;
		
		
	}
	

	public static Valor valorDeString(String valor) {
		if (valor.equals("2")){
			return valueOf("DOIS");
		}else if(valor.equals("3")){
			return valueOf("TRES");
		}else if(valor.equals("4")){
			return valueOf("QUATRO");
		}else if(valor.equals("5")){
			return valueOf("CINCO");
		}else if(valor.equals("6")){
			return valueOf("SEIS");
		}else if(valor.equals("7")){
			return valueOf("SETE");
		}else if(valor.equals("8")){
			return valueOf("OITO");
		}else if(valor.equals("9")){
			return valueOf("NOVE");
		}else if(valor.equals("10")){
			return valueOf("DEZ");
		}else if(valor.equals("11")){
			return valueOf("J");
		}else if(valor.equals("12")){
			return valueOf("Q");
		}else if(valor.equals("13")){
			return valueOf("K");
		}else if(valor.equals("14")){
			return valueOf("AS");
		}else if(valor.equals("A")){
			return valueOf("AS");
		}else{
			return valueOf(valor);
		}
	}
	
	
	
	
}
